body{font:14px/1.8 tahoma,Arial,Helvetica,'\5FAE\8F6F\96C5\9ED1','\534E\6587\7EC6\9ED1',sans-serif;word-wrap:break-word;color:#342F2E;width:100%}
a:hover{color:#0065B2}
.wrapper{position:relative;z-index:2;width:100%;min-width:1200px;background:#FEFEFE}
.wrapper.animate{-webkit-animation:moveNavIn .3s forwards;-moz-animation:moveNavIn .3s forwards;-o-animation:moveNavIn .3s forwards;animation:moveNavIn .3s forwards}
.wrapper.on{-webkit-animation:moveNavOut .3s forwards;-moz-animation:moveNavOut .3s forwards;-o-animation:moveNavOut .3s forwards;animation:moveNavOut .3s forwards}
.fxui-wpr{min-width:1200px}
.shadow{position:absolute;top:0;left:0;width:100%;bottom:0;background:black;opacity:.6}
.loading{position:fixed;top:0;left:0;z-index:99999;width:100%;height:100%;background:#fff}
.loading img{width:100px;height:100px;display:block;position:absolute;top:50%;left:50%;margin-top:-50px;margin-left:-50px}
.pagers{text-align:center}
.pagers a,.pagers .cpb,.pagers span{display:inline-block;height:34px;line-height:34px;padding:0 12px;border:0 #0065b2 solid;background:#f4f4f4;margin-right:24px;text-decoration:none;border-radius:1px;color:#222;font-size:18px;overflow:hidden}
.pagers a:hover{background:#0065b2;color:#EFEFEF;text-decoration:none;cursor:pointer}
.pagers span.cpb{background:#0065b2;color:#EFEFEF}
.pagers span.disabled{color:#DDD}
.pagers span.pcount{background:#DDD}
.pagers .pprev,.pagers .pnext{width:34px;padding:0;box-sizing:border-box;background-color:#d7d7d7;background-image:url(../images/pager.png);background-repeat:no-repeat}
.pagers .pprev:hover,.pagers .pnext:hover{background-image:url(../images/pager.png);background-repeat:no-repeat;background-color:#0065b2}
.pagers .pprev{text-indent:-200px;background-position:center -40px}
.pagers .pprev:hover{background-position:center -40px}
.pagers .pprev.disabled{background-position:center -40px;background-color:#DDD}
.pagers .pnext{text-indent:-200px;background-position:center 10px}
.pagers .pnext:hover{background-position:center 10px}
.pagers .pnext.disabled{background-position:center 10px;background-color:#DDD}
.swiper-button-prev,.swiper-button-next{opacity:.6;filter:opacity(0.6)}
.swiper-button-prev:hover,.swiper-button-next:hover{opacity:1;filter:opacity(1)}
.xcont{line-height:28px;font-size:14px}
.xcont a{font-size:inherit}
.xcont a:hover{color:#EC4045}
.xcont p{margin:0 0 1rem;line-height:1.8}
.xcont img{max-width:100%}
.xcont ul{margin:1em 0;padding-left:30px}
.xcont li,.xcontent ul li{list-style-type:disc;line-height:22px}
.xcont ol{margin:1em 0;padding-left:40px}
.xcont ol li{list-style-type:decimal;line-height:22px}
.xcont table{border-collapse:separate;border-spacing:1px;white-space:normal}
.xcont td{padding:5px;margin:8px;line-height:normal;line-height:22px}
.xcont em{font-style:italic}
.xcont pre{margin:8px}
.xcont h2{font-size:24px;font-weight:700;margin:20px 0 16px;padding:0;position:relative;color:#D7272D}
.xcont h3{font-size:20px;font-weight:700;margin:18px 0 6px;padding:0 0 10px 0;position:relative}
.xcont h3::before{display:none;position:absolute;left:0;bottom:12px;width:16px;height:16px;background:#218AC8;content:"\20"}
.xcont h4{font-size:18px;margin:10px 0 6px;padding:0;font-weight:700}
.xcont .lnk-download{position:relative;display:inline-block;padding-left:26px;font-weight:700;border-bottom:1px dashed #EC4045}
.xcont .lnk-download::after{position:absolute;display:inline-block;content:"\20";top:0;left:0;width:20px;height:20px;background:url(../images/attach.png) 0 center no-repeat}
@media only all and (max-width:768px){.xcont h2::before{top:0}}
.m-scrolltop{position:fixed;right:23px;bottom:23px;display:none;overflow:hidden;padding:0;width:0;height:0;outline:0;border:0;border-radius:2px;border-radius:50%;background:#676767;box-shadow:0 3px 5px rgba(0,0,0,.5);cursor:hand;-webkit-transition:all .3s cubic-bezier(.25,.25,0,1);-moz-transition:all .3s cubic-bezier(.25,.25,0,1);-o-transition:all .3s cubic-bezier(.25,.25,0,1);transition:all .3s cubic-bezier(.25,.25,0,1);-webkit-tap-highlight-color:transparent;-ms-transition:all .3s cubic-bezier(.25,.25,0,1);z-index:1000}
.m-scrolltop:hover{background-color:#676767;box-shadow:0 3px 10px rgba(0,0,0,.5),0 3px 15px rgba(0,0,0,.5);text-decoration:none}
.m-scrolltop::before{position:absolute;top:50%;left:50%;width:0;border-radius:100%;background:#676767;content:"";-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}
.m-scrolltop:active::before{padding-top:120%;width:120%;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;-ms-transition:all .2s ease-out}
.m-scrolltop.active{width:42px;height:42px}
.m-scrolltop span{display:block;color:#fff;font-size:25px}
.m-scrolltop,.m-scrolltop::before{background-image:url(../fonts/top-arrow.svg);background-position:center 50%;background-repeat:no-repeat}
.container{width:1200px;position:relative;margin-left:auto;margin-right:auto}
.wm{width:1200px;margin-left:auto;margin-right:auto}
.toper{width:100%;min-width:1200px;margin:0 auto;z-index:999}
.header{width:100%;min-width:1200px;box-sizing:border-box;z-index:999;background:#f7f7f7}
.header .header-box{width:1200px;height:112px;margin:0 auto;position:relative;box-sizing:border-box}
.header .logo-t{position:absolute;left:50%;top:0;width:180px;margin-left:-90px;height:100%;min-height:64px;background:url(../images/logo.png) 0 22px no-repeat;text-indent:-500px;overflow:hidden}
.header h1.logo-t a{display:block;width:100%;height:100%;text-indent:-1000px;overflow:hidden}
.gnav{height:42px;line-height:42px;background:#FFF}
.navi-trigger{display:none;width:40px;height:25px;z-index:1000}
.navi-trigger .trigger{position:relative;width:40px;height:25px;z-index:1000;padding:0;border:0;outline:0;cursor:pointer;text-indent:-200px;overflow:hidden}
.trigger .line{display:inline-block;width:25px;height:2px;background-color:#FEFEFE;position:absolute;left:0;-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:all .5s;transition:all .5s}
.trigger .line-top{top:9px}
.trigger .line-middle{top:17px}
.trigger .line-bottom{top:25px}
.trigger.on .line-top{top:8px;left:px;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}
.trigger.on .line-middle{opacity:0}
.trigger.on .line-bottom{top:25px;left:px;-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}
.navi{width:1200px;margin:0 auto;padding:0}
.navi ul{text-align:center}
.navi ul li{position:relative;display:inline-block;padding:0 27px;line-height:42px;text-transform:uppercase;box-sizing:border-box}
.navi ul li>a.nav{display:block;color:#000;height:100%;padding:0;box-sizing:border-box;font-size:16px;font-weight:600}
.navi #nav_1{letter-spacing:0}
.navi ul li>a.nav:hover,.navi ul li.actived a{text-decoration:none;color:#0065b2}
.navi ul li>a.nav:hover::after,.navi ul li.actived>a::after{position:absolute;content:"\20";display:block;width:25px;height:3px;left:50%;bottom:0;margin-left:-13px;z-index:1;background:#0065b2}
.navi ul li .nav-dp{position:absolute;content:"\20";display:block;width:10px;height:6px;top:14px;z-index:1;display:none}
.navi li a span{display:block}
.navi li a span.en{display:none}
.navi .submenu{position:absolute;left:0;top:83px;min-width:100%;z-index:1000;padding:12px 0;display:none;background:#FFF}
.navi .submenu a{display:block;height:28px;width:100%;line-height:28px;font-size:14px;padding:0 12px;box-sizing:border-box;white-space:nowrap}
.navi .submenu a:hover{font-size:700;color:#EED291}
.dropmenu.open>.submenu{display:none}
.gso{position:absolute;right:0;top:36px}
.gso .gso-form{position:relative;width:288px;height:31px;border:1px #9d9d9d solid;border-radius:13px}
.gso .gso-form .ipt{float:left;width:100%;height:100%;padding-left:26px;background:url(../images/gso-icon.png) 16px center no-repeat;box-sizing:border-box}
.gso-form .gso-input{width:100%;border:0;height:31px;padding:2px 10px;background:transparent;font-size:13px;box-sizing:border-box;color:#999;box-sizing:border-box}
.gso .gso-act{display:none;margin-left:204px;width:41px;height:100%;box-sizing:border-box}
.gso .gso-btn{display:none;width:100%;height:100%;border:0;text-indent:-100px;overflow:hidden}
.gso .gso-form:after{content:"\20";height:0;visibility:hidden;display:block;clear:both}
.gso-form input::-webkit-input-placeholder{color:#AAA}
.gso-form input:-moz-placeholder{color:#AAA}
.gso-form input::-moz-placeholder{color:#AAA}
.gso-form input:-ms-input-placeholder{color:#AAA}
.ext-tls{position:absolute;top:36px;left:0;height:40px;width:168px}
.ext-tls ul{display:flex;flex-wrap:nowrap;justify-content:space-between}
.ext-tls ul li{position:relative;display:block;height:30px;width:31px;margin-right:12px;background-image:url(../images/wi.png);background-repeat:no-repeat;cursor:pointer}
.wi span{display:block;text-indent:-300px;overflow:hidden}
.wi-tel{background-position:0 0}
.wi-wx{background-position:-35px 0;position:relative}
.wi-vr{background-position:-70px 0;position:relative}
.wi-tmall{background-position:-105px 0}
.wi-tel:hover{background-position:0 -40px}
.wi-wx:hover{background-position:-35px -40px;position:relative}
.wi-vr:hover{background-position:-70px -40px;position:relative}
.wi-tmall:hover{background-position:-105px -40px}
.wi .ipop{position:absolute;left:-66px;top:32px;width:165px;z-index:100;display:none}
.wi .ipop .ipop-hd{width:100%;height:42px;background:url(../images/wi-hd.png) center 0 no-repeat;padding:12px;font-size:13px;color:#FFF;text-align:center;box-sizing:border-box}
.wi .ipop .ipop-bd{width:100%;box-sizing:border-box;text-align:center;overflow:hidden;padding:12px 0;background:#FFF;font-size:13px;color:#464646}
.wi:hover .ipop,.wi.on .ipop{display:block}
.wi.wi-tel p{margin-bottom:6px;font-size:18px}
.wi.wi-tmall .ipop-bd{text-align:center;padding:0}
.wi.wi-tmall .ipop-bd a{display:block;width:100%;padding:10px 0}
.wi.wi-tmall .ipop-bd a img{display:block;margin:0 auto 4px}
.wi.wi-tmall .ipop-bd a:hover{background:#EFEFEF;color:#222}
.wi-vr p{padding-top:6px}
.bodyer{position:relative;width:100%;margin:0 auto;min-width:1200px;z-index:8}
.footer{width:100%;margin:0 auto;min-width:1200px;position:relative;padding:0 0 30px;background:#0065b2;color:#FFF}
.footer .in{width:1200px;margin:0 auto;box-sizing:border-box}
.footer .foot-mix{margin:0 auto;min-width:1200px;padding:22px 0 0}
.footer .foot-mix .in{display:flex;justify-content:space-between;padding:0 0 36px 0;box-sizing:border-box}
.ft-nav{overflow:hidden;display:flex;justify-content:flex-start;flex:1;width:720px;overflow:auto}
.ft-nav dl{padding-right:36px;border:0 #FFF solid;width:25%;*float:left;box-sizing:border-box}
.ft-nav dl dt{position:relative;padding:0;height:36px;font-size:18px;font-weight:400;color:#FFF;text-transform:uppercase}
.ft-nav dl dd{margin-top:14px;line-height:27px;color:#FFF}
.ft-nav dl dd a{display:block;line-height:27px;color:inherit;padding:0}
.ft-nav dl dd a:hover{text-decoration:none;color:#85C905}
.ft-ctt{width:270px;*float:left;color:#FFF}
.ft-ctt .fbrand img{width:118px}
.ft-ctt .addr{margin-top:22px;font-size:15px}
.ft-ctt .tel{margin-top:22px}
.ft-ctt .tel dt{font-size:13px}
.ft-ctt .olsvc{margin-top:22px}
.ft-ctt .olsvc a{display:inline-block;width:92px;height:29px;line-height:29px;font-size:14px;text-align:center;border:1px #FFF solid}
.ft-ctt .olsvc a:hover{color:#FFF}
.ft-sn{/* width:120px; */*float:right}
.ft-sn .ft-wx-qrcode{text-align:center}
.ft-sn .ft-wx-qrcode p{margin-top:10px;color:#FFF;display: none;}
.ft-sns{margin-top:20px;height:30px;padding-left:15px;display:none}
.ft-sns .sns:last-child{margin-right:0}
.sns{display:block;float:left;height:30px;width:30px;background:url(../images/sns.png) 0 0 no-repeat;margin-right:15px}
.sns-qq{background-position:-2px 0;text-indent:-1000px;overflow:hidden}
.sns-wx{background-position:-50px 0;position:relative}
.sns-wb{background-position:-100px 0;text-indent:-1000px;overflow:hidden}
.sns-wx .wechat-qr{position:absolute;left:-60px;bottom:42px;display:none;padding:6px;border-radius:4px;border:1px solid #ACACAC;background:#FFF;z-index:100}
.sns-wx .wechat-qr img{width:128px;height:128px}
.sns.sns-wx:hover .wechat-qr{display:block}
.sns-b{display:inline-block;*float:left;margin-right:10px;height:32px;width:32px;background:url(../images/sns.png) 0 0 no-repeat}
.sns-b.sns-qq{background-position:0 0;text-indent:-1000px}
.sns-b.sns-wx{background-position:-48px 0;position:relative}
.sns-b.sns-wb{background-position:-96px 0;text-indent:-1000px;overflow:hidden}
.sns-b.sns-wx .wechat-qr{left:-72px;bottom:45px;display:none;z-index:1}
.sns-b.sns-wx .wechat-qr img{width:168px!important;height:168px;max-width:168px}
.sns-b.sns-wx:hover .wechat-qr{display:block}
.footer .crpt{overflow:hidden;width:100%;margin:0 auto 0;border-top:1px #FFF solid}
.crpt .in{width:1200px;color:#333;padding:10px 0 0;color:#FFF;font-size:13px;text-align:center}
.footer .crpt a{color:inherit}
.powered{overflow:hidden;padding-left:0}
.powered a{display:block;height:100%;color:inherit}
.back-top{display:none;width:50px;height:50px;background:url(../images/top.png) top center no-repeat;cursor:pointer;position:fixed;bottom:45px;right:20px}
.back-top:hover{background:url(../images/top.png) bottom center no-repeat}
.back-top-p{display:none;width:50px;height:50px;background:url(../images/top.png) top center no-repeat;cursor:pointer;position:absolute;bottom:0;right:50px}
.fbar{z-index:1001;width:48px;right:30px;bottom:160px;position:fixed}
.fbar ul li{width:48px;height:48px;position:relative;margin-bottom:8px;text-align:center;box-sizing:border-box}
.fbar a{box-sizing:border-box}
.fbar .fbar-feed a{display:block;height:64px;background:url(../images/fbar-fb.png) center 0 no-repeat #FFF;overflow:hidden;text-indent:-200px;border:1px #c7000b solid;border-radius:2px}
.fbar-qq,.fbar-wx{display:none}
.fbar-qq a{display:block;position:absolute;right:0;background:#FFF;width:50px;height:50px;border-radius:4px}
.fbar-qq a i{display:block;float:left;background:url(../images/fbar-qq.png) 15px 14px no-repeat;width:50px;height:50px;text-indent:-200px;overflow:hidden}
.fbar-qq a:hover{border-radius:4px;text-decoration:none;background:#575757}
.fbar-qq a span{display:none}
.fbar-qq a:hover span{display:block;line-height:70px}
.fbar-tel a{display:block;position:absolute;right:0;background:#FFF;width:64px;height:64px;border:1px #c7000b solid;border-radius:3px;overflow:hidden}
.fbar-tel a i{display:block;position:absolute;right:0;width:64px;height:64px;background:url(../images/fbar-tel.png) center 0 no-repeat;text-indent:-200px;overflow:hidden;box-sizing:border-box}
.fbar-tel a span{display:none;position:absolute;left:0;line-height:52px;padding-left:0}
.fbar-tel a:hover{background-color:#c7000b}
.fbar-tel a:hover i{background:url(../images/fbar-tel-on.png) center 0 no-repeat}
.fbar-tel a:hover{border-radius:3px;text-decoration:none}
.fbar-tel a:hover span{display:block}
.fbar-wx a{display:block;background:url(../images/fbar-wx.png) center center no-repeat;width:48px;height:48px}
.fbar-wx .qrcode{position:absolute;left:-148px;top:-8px;width:132px;height:132px;overflow:hidden;display:none}
.fbar-wx .qrcode img{width:100%;height:100%}
.fbar-top a{display:block;background:url(../images/totop.png) center -5px no-repeat #FFF;width:100%;height:100%;border:1px #AAA solid;border-radius:3px;overflow:hidden}
.fbar-top a:hover{background-color:#FFF}
.btm-fixed{position:fixed;left:0;right:0;bottom:0;z-index:999;height:55px;background:url(../images/btm-fixed.png) 0 0 repeat-x}
.btm-fixed .container{height:100%}
.btm-fixed a{display:inline-block;*display:block;*float:left;width:200px;height:100%;margin-left:30px;text-indent:-1000px;overflow:hidden}
.btm-fixed .e-imali{background:url(../images/im-ali.png) 0 0 no-repeat}
.btm-fixed .e-imqq{background:url(../images/im-q.png) 0 0 no-repeat}
.ims{position:fixed;right:30px;top:120px;width:186px;height:70px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}
.ims a{display:block;position:relative;height:30px;line-height:30px;text-indent:10px;color:#EEE;font-size:12px;margin-bottom:10px;background:#26272c}
.ims a:hover{background:#D8253C;color:#FFF}
.ims:hover .input_text{color:#fff}
.ims .imtel{position:absolute;right:0;top:0;display:block;width:30px;height:30px;cursor:pointer;background:url(../images/tel.png) #D8253C center no-repeat}
.ims .imqq{position:absolute;right:0;top:0;display:block;width:30px;height:30px;cursor:pointer;background:url(../images/txqq.png) #D8253C center no-repeat}
.img-scale{-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;transition:all 1s}
.img-scale:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.fpop{margin-top:140px;position:relative;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;background:#f2f2f2;height:49px;width:100%;min-width:1200px}
.fpop .in{position:relative;width:1200px;height:49px;padding-left:252px;margin:0 auto;box-sizing:border-box}
.fpop-logo{position:absolute;position:absolute;left:140px;top:-52px;width:99px;height:102px;background:url(../images/fpop-logo.png) 0 0 no-repeat;text-indent:-300px;overflow:hidden}
.fpop .fjoin{padding:10px 0}
.fpop .fjoin .bd{padding-top:0}
.form-g{margin-bottom:12px}
.form-g select{font-size:12px;margin:0 10px;width:132px;height:24px;border-radius:5px;border:0}
.form-g .item{float:left;margin:0 8px 0 0;width:214px;position:relative;height:28px;line-height:28px}
.form-g .item label{color:#333;font-size:14px;padding-right:8px}
.form-g .item input{background:transparent;border:0;border-bottom:2px #C5C5C5 solid;font-size:14px;font-weight:400;height:28px;line-height:28px;width:160px;padding:2px 8px 0 8px;box-sizing:border-box}
.form-g .item.form-btm{margin-left:16px;width:130px}
.fpop-form-btn{background:#0066ac;border:0;text-align:center;width:80px;height:28px;line-height:28px;font-size:14px;padding:0;border-radius:3px;color:#FFF}
.form-g .item .Validform_checktip{top:-14px;right:6px;font-size:12px}
.fpop .close{display:none;position:absolute;right:20px;top:10px;width:26px;height:26px;background:url(../images/close-ico.png) 0 0 no-repeat;transition:transform .3s;cursor:pointer}
.fpop .close:hover{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.fpop-mini{position:fixed;bottom:0;z-index:9999;left:0;height:72px;width:208px;cursor:pointer;display:none}
.home{background:#FFF}
.mixbanner{margin:0 auto;width:100%;height:900px;*height:100vh;min-width:1200px;padding:0;overflow:hidden;background:#f7f7f7}
.ifocus{width:100%;max-width:1920px;min-width:1200px;padding:0;height:100%!important}
.ifocus .swiper-wrapper .swiper-slide{background-position:center center;background-repeat:no-repeat;height:100%;background-size:cover}
.ifocus .swiper-pagination{width:1200px;text-align:center}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{left:50%;bottom:30px;margin-left:-600px}
.ifocus .swiper-wrapper .swiper-slide a{display:block;height:100%;width:100%}
.ifocus .swiper-pagination-bullet{width:12px;height:12px;border-radius:14px;background:#FFF;opacity:.8;transition:width .3s ease-in-out}
.ifocus .swiper-container-horizontal>.swiper-pagination-bullets,.ifocus .swiper-pagination-custom,.swiper-pagination-fraction{bottom:30px}
.ifocus .swiper-pagination-bullet-active{background:#0065b2}
.ifocus .slideprev,.ifocus .slidenext{display:none}
.bg-video{width:100%;max-width:1920px;height:780px;left:0;top:0;z-index:-1;display:block;position:absolute}
.bg-video .v1{width:100%;max-height:780px}
.home .bodyer{z-index:9}
.bnr{width:100%}
.bnr-bground{width:100%;height:100%;min-width:1200px;margin-left:auto;margin-right:auto;background-position:center center;background-repeat:no-repeat}
.i-about{padding:645px 0 0;background:url(../images/iabout-bg.jpg) center 0 no-repeat #FFF}
.i-about .extbg{width:100%;min-width:1200px;background:url(../images/ibg.png) center 0 repeat-y}
.i-about .container{padding:140px 0;box-sizing:border-box}
.i-about .features{display:flex;flex-wrap:wrap;justify-content:space-between}
.features .item{cursor:pointer}
.features .item.col-1{width:100%}
.features .item.col-2{width:50%}
.features .item.e-txt{height:308px;padding:94px;color:#000;transition:all .3s ease-in-out;overflow:hidden}
.features .item.e-txt .tit{height:27px;line-height:25px;font-size:25px;font-weight:600;color:inherit;padding-left:45px}
.features .item.e-txt .txt{margin-top:30px;padding-left:45px;font-size:15px;line-height:1.5;color:inherit}
.features .item.ele-00{background:#F9F8F8}
.features .item.e-txt.ele-00 .tit{background:url(../images/if-01.png) 0 center no-repeat}
.features .item.ele-11{background:#e7e7e7}
.features .item.ele-11 .tit{background:url(../images/if-02.png) 0 center no-repeat}
.features .item.ele-20{background:#d7d7d7}
.features .item.ele-20 .tit{background:url(../images/if-03.png) 0 center no-repeat}
.features .item.ele-31{background:#f9f8f8}
.features .item.ele-31 .tit{background:url(../images/if-04.png) 0 center no-repeat}
.features .item.ele-41{background:url(../images/joinus-ct-r.png) 96% 80px no-repeat #e7e7e7}
.features .item.e-txt.ele-41 .tit{display:inline-block;background:url(../images/if-05.png) right center no-repeat;*width:320px;padding-right:56px}
.features .item.e-txt.ele-41 .txt{font-size:16px;line-height:1.8;padding-right: 45px}
.features .item.ele-61{background:url(../images/joinus-ct-l.png) 140px 80px no-repeat #d7d7d7;padding-left:240px}
.features .item.e-txt.ele-61 .tit{display:inline-block;background:url(../images/if-06.png) right bottom no-repeat;*width:320px;padding-right:64px}
.features .item.e-txt.ele-61 .txt{font-size:16px;line-height:1.8}
.features .item.e-txt:hover{background-color:#0065b2;color:#FFF}
.features .item.e-txt.ele-00:hover .tit{background:url(../images/if-01-on.png) 0 center no-repeat}
.features .item.e-txt.ele-11:hover .tit{background:url(../images/if-02-on.png) 0 center no-repeat}
.features .item.e-txt.ele-20:hover .tit{background:url(../images/if-03-on.png) 0 center no-repeat}
.features .item.e-txt.ele-31:hover .tit{background:url(../images/if-04-on.png) 0 center no-repeat}
.features .item.e-txt.ele-41:hover .tit{background:url(../images/if-05-on.png) right center no-repeat}
.features .item.e-txt.ele-61:hover .tit{background:url(../images/if-06-on.png) right bottom no-repeat}
.features .item.e-img{position:relative}
.features .item.e-img img{width:100%;height:100%}
.features .item.e-img .cover::after{content:"\20";display:block;position:absolute;left:0;top:0;width:100%;height:100%;transition:all .3s ease-in-out;z-index:2}
.features .item.e-img:hover .cover::after{background-color:rgba(0,0,0,.3);z-index:2}
.ipros{position:relative;background-repeat:no-repeat;background-position:center 0}
.ipros.ipro-door{height:1098px}
.ipros.ipro-sofa{margin-top:30px;height:1092px}
.ipros .container{position:relative;height:100%}
.ipros .bd{position:absolute;z-index:3}
.ipros .bd h3{font-size:40px;color:#f5f6f5}
.ipros .bd .more{margin-top:26px;width:120px;height:36px;line-height:36px;font-size:16px;text-align:center}
.ipros .bd .more a{display:block;width:100%;height:100%;color:#FFF}
.ipros.ipro-door .bd{top:182px;left:20px}
.ipros.ipro-door .bd h3{color:#f5f6f5}
.ipros.ipro-door .bd .more a{border:1px #0065b2 solid;background:#0065b2}
.ipros.ipro-sofa .bd{top:212px;left:576px}
.ipros.ipro-sofa .bd h3{color:#f5f6f5}
.ipros.ipro-sofa .bd .more a{border:1px #FFF solid}
.ipros .mask{display:block;position:absolute;left:0;top:0;width:100%;height:100%;transition:all .3s ease-in-out;z-index:2}
.ipros .mask a{display:block;width:100%;height:100%;text-indent:-200px;overflow:hidden}
.ipros:hover .mask{background-color:rgba(0,0,0,.3)}
.bodyer.subpage{margin-top:0}
.bodyer.mpage{margin-top:30px}
.banner{text-align:center}
.mbnr{min-width:1200px;width:100%;margin:0 auto;text-align:center;overflow:hidden;z-index:0;background:#EFECE7}
.mbnr .in{min-width:1200px;width:100%;height:586px;margin:0 auto;background-position:center 0;background-repeat:no-repeat;overflow:hidden}
.mbnr .in img{margin:0 auto}
.bnr-bg{background-position:center center;background-repeat:no-repeat}
.location{position:relative;height:42px;line-height:38px;background:#0479CC;color:#FFF;margin-bottom:20px}
.location h2{margin:0;line-height:42px;font-size:16px;padding:0 15px 0 12px;float:left;border-bottom:0 #1C41B3 solid}
.location .position{position:absolute;right:12px;top:4px;color:inherit;font-size:12px}
.curpath{color:#ACACAC;margin:50px 0;display:none}
.snavbar{margin-top:0;height:125px;background:#ececec}
.snav{list-style:none;height:100%;display:flex;box-sizing:border-box}
.snav li{position:relative;display:inline-block;*float:left}
.snav li a{display:block;height:100%;padding:41px 66px 35px 142px;background:url(../images/subnav.png) 66px center no-repeat;font-size:18px;color:#090909;box-sizing:border-box}
.snav li a span{display:block;font-size:25px;font-weight:600;line-height:1}
.snav li a i{margin:0;color:#686868;font-size:16px}
.snav li a:hover,.snav li.actived a,.snav li a.actived{text-decoration:none;color:#FFF;background:url(../images/subnav-on.png) 66px center no-repeat #0065b2}
.snav li a:hover span,.snav li.actived a span,.snav li a.actived span{color:inherit}
.snav li a:hover i,.snav li.actived a i,.snav li a.actived i{color:#FFF}
.subpage .section{overflow:hidden}
.mwrap{background:#FFF;width:98%;margin-left:auto;margin-right:auto}
.aside{width:190px;float:left;background:#F0F0F0;padding-bottom:10000px;margin-bottom:-10000px}
.main{box-sizing:border-box}
.phead{margin-bottom:32px;position:relative}
.phead h2{position:relative;font-size:22px;margin:0}
.pbody{padding:0 0 30px}
.ppage .phead{text-align:center}
.ppage .phead h2{font-size:32px}
.ppage .phead .sub{display:inline-block;padding:0 12px;margin-top:8px;border:1px #757575 solid;line-height:30px;font-size:28px;color:#757575}
.pcont{line-height:22px;font-size:14px;color:#444;padding-bottom:30px}
.pcont p{line-height:24px;color:inherit}
.pagebox{clear:both;padding:12px 0}
.page-section{margin:0 0 40px}
.page-section .hder{position:relative;margin:0 auto}
.page-section .hder h3{margin:0;font-size:22px;font-weight:400;overflow:hidden}
.page-section .hder .sub{margin-top:16px;height:16px;background:url(../images/t-dot.png) center 0 no-repeat;text-indent:-1200px;overflow:hidden}
.page-about .mbnr{background:#F6F6F6}
.page-about .pwrap{margin-top:180px}
.p-about .pbody{margin-top:62px}
.p-about-profile{min-height:900px;background:url(../images/about-hd.png) center 0 no-repeat}
.p-about-profile .container{position:relative;padding-left:425px}
.p-about-profile .about-cat{position:absolute;left:-100px;top:240px;width:411px}
.p-about-profile .pcont{width:775px}
.p-about-profile .pcont h2{margin:0 0 150px}
.p-about-profile .pcont h3{margin-bottom:30px;font-size:30px;color:#3f3f3f}
.p-about-profile .pcont p{margin-bottom:24px;font-size:16px;color:#555}
.about-bnr{width:100%;max-width:1920px;min-width:1200px;margin-top:160px;margin-left:auto;margin-right:auto;text-indent:-1000px;overflow:hidden}
.about-sc .hd{height:48px;background:url(../images/joinus-tit.png) 0 bottom no-repeat;padding:14px 0 0 60px}
.about-sc .hd h2{margin:0;height:32px;padding-left:17px;border-left:3px #aeaeae solid;line-height:30px;font-size:30px;color:#3f3f3f;font-weight:600}
.about-sc .bd{margin-top:48px}
.p-about-story{margin-top:132px}
.p-about-story p{margin-bottom:24px;font-size:16px;color:#555}
.p-about-honor{margin-top:132px;height:712px;background:url(../images/about-honor.jpg) center 0 no-repeat #F7F7F7}
.p-about-honor .container{padding:120px 0 0 560px}
.p-about-honor .honors{padding:0}
.contact{margin-top:120px;padding:0 0 40px;background:url(../images/contact-h2.png) center 0 no-repeat;min-height:700px}
.contact .phead{display:none;width:42%}
.contact .pbody{margin-left:420px;position:relative}
.contact .ctts h3{margin:0;font-size:28px;font-weight:400}
.contact .ctts p{margin:0;font-size:16px;color:#555}
.contact .map{position:absolute;margin:40px 30px 0 0;width:100%;border:1px #CCC solid;padding:1px}
.contact .maps{width:100%;height:600px;box-sizing:border-box}
.BMap_Marker label{padding:2px 5px!important;border-radius:3px}
.pcont-nav{position:fixed;z-index:3;right:50px;bottom:260px}
.directory-nav{position:relative;padding:12px 0 10px 32px;display:none;width:160px;overflow:hidden}
.directory-nav li{height:34px;line-height:34px;position:relative;text-overflow:ellipsis;white-space:nowrap;z-index:3}
.directory-nav .l2{text-indent:.6em}
.directory-nav .l1 a{font-size:14px}
.directory-nav .l2 a{font-size:12px}
.directory-nav,.directory-nav a{color:#666}
.directory-nav .cur a{color:#5896D5}
.directory-nav .line{position:absolute;left:4px;top:5px;bottom:5px;z-index:4;width:2px;background:#ddd}
.directory-nav .c-top,.directory-nav .c-bottom{position:absolute;left:0;z-index:2;display:block;width:10px;height:10px;font-size:0;line-height:0;background:url(../images/directory-nav.png) no-repeat 0 -69px}
.directory-nav .c-dot{position:absolute;left:-32px;top:50%;margin-top:-5px;display:block;width:10px;height:10px;font-size:0;line-height:0;background:url(../images/directory-nav.png) no-repeat -275px 0}
.directory-nav .c-top{top:0}
.directory-nav .c-bottom{bottom:0}
.directory-nav .cur-tag{position:absolute;left:-1px;top:30px;z-index:5;margin-top:-6px;display:block;width:19px;height:13px;font-size:0;line-height:0;background:url(../images/directory-nav.png) no-repeat -271px -37px;-webkit-transition:top .3s ease 0s;transition:top .3s ease 0s}
.page_rnav{top:33%;*top:33%;right:40px;z-index:100;position:fixed;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+(document.documentElement.clientHeight/2-65)))}
.page_rnav li{margin-bottom:8px;text-align:left;background:url(../images/pageroll_mav_ico2.png) no-repeat center left;width:76px;padding-left:20px;display:block;height:20px;color:#6F6F6F;font-weight:bold;cursor:pointer;font-size:14px}
.page_rnav a:hover li{background:url(../images/pageroll_mav_ico1.png) no-repeat center left;color:#E83828}
.page_rnav a:hover{border:0}
.page_rnav .current{color:#E83828;background:url(../images/pageroll_mav_ico1.png) no-repeat center left}
.page_rnav2{top:41%;*top:39%;right:70px;z-index:100;position:fixed;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+(document.documentElement.clientHeight/2-65)))}
.page_rnav2 li{margin-bottom:8px;text-align:left;background:url(../images/pageroll_mav_ico2.png) no-repeat center left;width:76px;padding-left:20px;display:block;height:20px;color:#6F6F6F;font-weight:bold;cursor:pointer;font-size:14px}
.page_rnav2 a:hover li{background:url(../images/pageroll_mav_ico1.png) no-repeat center left;color:#E83828}
.page_rnav2 a:hover{border:0}
.page_rnav2 .current{color:#E83828;background:url(../images/pageroll_mav_ico1.png) no-repeat center left}
.atcs{padding:10px 12px;margin-bottom:10px;border-bottom:1px dashed #ddd}
.atcs h5{position:relative;line-height:22px;margin:0 0 8px 0;font-size:18px}
.atcs h5 .date{position:absolute;right:8px;bottom:2px;margin-top:5px;color:#999;font-weight:normal;font-size:12px}
.atcs .txt{color:#888;font-size:12px}
.app-news{background:#FFF}
.news-cates{display:none;width:100%;height:275px;flex-wrap:nowrap}
.news-cates .item{width:50%;height:100%;border-right:1px #C1C1C1 solid}
.news-cates .item a{display:block;height:100%;text-indent:-1000px;overflow:hidden;background-repeat:no-repeat;background-position:0 0}
.pnews .pwrap{padding:104px 0 30px}
.pnews .phead{position:relative;display:flex;justify-content:space-between}
.pnews .phead h2{margin:0}
.pnews .phead .news-nav{position:absolute;bottom:0;right:0;font-size:18px}
.news-nav a{color:#141515}
.news-nav a:hover,.news-nav a.actived{color:#94786A}
.news-nav i{padding:0 5px 0 8px;color:#555}
.news-nav i:last-child{display:none}
.pnews .pbody{padding:0}
.news-list{margin:0;padding:120px 0 0;margin:0 -76px -65px 0}
.news{display:inline-block;*float:left;width:568px;margin:0 66px 65px 0;overflow:hidden;position:relative}
.news .thumb{width:100%;height:331px;overflow:hidden}
.news .thumb img{width:100%;height:100%;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;transition:all 1s;object-fit:cover}
.news .info{background:#f4f4f4;padding:34px 46px}
.news h5{padding:0;font-size:20px;font-weight:600;color:#000;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.news .date{margin-top:32px;color:#878787;font-size:14px}
.news .info .txt{margin-top:19px;max-height:30px;line-height:30px;font-size:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.news .lnkto{position:absolute;bottom:34px;right:43px;width:120px;height:36px}
.news .lnkto a{display:block;width:100%;line-height:36px;background:#0065b2;text-align:center;color:#f5f6f5}
.news .lnkto a:hover{color:#FFF}
.pnews .pagers{margin-top:70px}
.particle{padding:136px 0 0}
.particle .phead{text-align:center;margin-bottom:80px}
.article{padding:0;margin:0 auto}
.article .head{position:relative;margin:0 auto;padding:0 0 24px;text-align:center}
.article .head h1{font-size:28px;font-weight:600;color:#222}
.article .metas{padding-top:8px;font-size:14px;color:#8E8E8E}
.article .summary{display:none;margin-top:20px;padding:0 30px 0;color:#9F9F9F;text-align:left;font-size:14px}
.article .cont{margin:0 auto;padding:30px 0 10px;color:#444}
.article .cont .xcont{font-size:16px}
.article .cont .xcont p{line-height:2;margin-bottom:20px}
.article .cont .xcont img{display:block;margin:0 auto;max-width:100%}
.article .prevnext{margin-top:20px;padding-top:16px}
.article .prevnext p{line-height:32px;font-size:16px}
.article .prevnext p a{margin:0}
.article .prevnext p a:hover{text-decoration:underline}
.npages{color:#454545;font-size:14px;padding-left:10px;background-color:#F3F3F3;line-height:40px;height:40px;margin-bottom:40px}
.npages .nprepage{margin-right:18px;padding-left:20px;background:url(../images/nprepage.png) no-repeat 3px center}
.npages .nbacklist{padding-left:22px;background:url(../images/ntobacklist.png) no-repeat 3px center}
.npages .nnextpage{margin-left:18px;padding-right:20px;background:url(../images/nnextpage.png) no-repeat right center}
.page-products{min-width:1200px;margin:0 auto}
.page-products .bodyer{padding-top:0}
.pros-adas{margin-top:178px}
.pros-adas .hd h2{display:inline-block;*display:inline;font-size:30px;color:#090909;font-weight:600;padding-right:48px;background:url(../images/bb-3236.png) right center no-repeat}
.pros-adas .bd{margin-top:76px}
.doors-adas{margin-right:-152px;margin-bottom:-104px;overflow:hidden}
.doors-adas li{display:inline-block;*float:left;width:532px;height:625px;margin:0 132px 104px 0;overflow:hidden}
.doors-adas li .thumb{width:100%;height:404px;overflow:hidden;text-align:center}
.doors-adas li h5{margin:60px 0 0;height:25px;line-height:25px;font-size:25px;font-weight:600;color:#090909}
.doors-adas li h5 img{margin:0 10px;vertical-align:baseline}
.doors-adas li .txt{margin-top:40px;font-size:16px;color:#161616;line-height:2}
.sofa-adas{display:flex;flex-wrap:wrap;justify-content:space-between}
.sofa-adas .item{cursor:pointer}
.sofa-adas .item.col-1{width:100%}
.sofa-adas .item.col-2{width:50%}
.sofa-adas .item.e-txt{height:331px;padding:88px 100px;color:#000;transition:all .3s ease-in-out;background:#f4f4f4}
.sofa-adas .item.e-txt .tit{padding:0;height:27px;line-height:27px;font-size:25px;font-weight:600;color:inherit}
.sofa-adas .item.e-txt .tit i{padding:3px 28px 3px 3px;margin-right:6px;background:url(../images/c-22.png) right center no-repeat}
.sofa-adas .item.e-txt .sub{margin-top:38px;font-size:18px;font-weight:600}
.sofa-adas .item.e-txt .txt{margin-top:20px;font-size:15px;line-height:1.5;color:inherit}
.sofa-adas .item.e-txt.ele-00{background:#f4f4f4}
.sofa-adas .item.e-txt.ele-11{background:#dedede}
.sofa-adas .item.e-txt.ele-20{background:#cdcdcd}
.sofa-adas .item.e-txt.ele-31{background:#f4f4f4}
.sofa-adas .item.e-txt:hover{background-color:#0065b2;color:#FFF}
.sofa-adas .item.e-img{position:relative}
.sofa-adas .item.e-img img{width:100%;height:100%}
.sofa-adas .item.e-img .cover::after{content:"\20";display:block;position:absolute;left:0;top:0;width:100%;height:100%;transition:all .3s ease-in-out;z-index:2}
.sofa-adas .item.e-img:hover .cover::after{background-color:rgba(0,0,0,.3);z-index:2}
.pros-sets{margin-top:176px}
.pros-sets .hd{display:flex;flex-wrap:nowrap;justify-content:space-between}
.pros-sets .hd h2{font-size:30px;color:#090909;font-weight:600;padding-right:48px;background:url(../images/bb-3236.png) right center no-repeat}
.pros-navs{padding-top:20px}
.pros-navs ul{text-align:right}
.pros-navs ul li{display:inline-block;position:relative;height:28px;padding:0 10px;font-size:18px;line-height:28px}
.pros-navs ul li::after{position:absolute;display:inline-block;width:3px;height:18px;top:50%;right:-2px;margin-top:-9px;background:#0065b2;vertical-align:middle;content:"\20";overflow:hidden}
.pros-navs ul li:last-child::after{display:none}
.pros-navs ul li a{display:block;height:100%;padding:0 14px;font-size:18px;color:#090909}
.pros-navs ul li a:hover,.pros-navs ul li.on a{background:#0065b2;color:#FFF}
.pros-cates{width:1200px;margin:65px auto 0}
.pcate{width:1200px;background-position:center 0;background-repeat:no-repeat}
.pcate a{display:block;height:100%}
.pcate .cover{overflow:hidden}
.pcate .cover img{width:100%}
.pcate h5{display:none}
.pproducts{padding:105px 0 0}
.pproducts .phead{position:relative;text-align:right}
.pproducts .phead h2{display:inline;padding-left:50px;background:url(../images/bb-3236.png) left center no-repeat;font-size:30px;color:#393939;font-weight:600}
.pros-smenu{padding:0}
.pros-smenu ul li{display:inline-block;position:relative;height:28px;padding:0 10px;font-size:18px;line-height:28px}
.pros-smenu ul li::after{position:absolute;display:inline-block;width:3px;height:18px;top:50%;right:-2px;margin-top:-9px;background:#0065b2;vertical-align:middle;content:"\20";overflow:hidden}
.pros-smenu ul li:last-child::after{display:none}
.pros-smenu ul li a{display:block;height:100%;padding:0 14px;font-size:18px;color:#090909}
.pros-smenu ul li a:hover,.pros-smenu ul li.on a{background:#0065b2;color:#FFF}
.pros-box{margin-top:40px;box-sizing:border-box}
.pros-list{margin:0 -20px 0 0}
.pros{position:relative;padding:0;float:left;width:376px;margin:0 32px 62px 0;background:#ececec}
.pros a{width:100%}
.pros:nth-child(3n){margin-right:0}
.pros .pic{width:100%;height:376px;margin:0 auto;overflow:hidden;*display:block;*font-size:120px;*font-family:Arial;text-align:center}
.pros .pic img{*display:block;width:100%;height:100%;vertical-align:bottom;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;object-fit:cover}
.pros .tit{padding:0 17px;width:100%;height:65px;line-height:65px;font-size:16px;color:#090909;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;box-sizing:border-box}
.pros-hover{background:#0065b2}
.pros.pros-hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.pros a:hover .tit{color:#FFF}
.pros-pager{padding-top:30px}
.pproduct{padding-top:0}
.product{padding:68px 0 80px;margin:0 auto;background:#FFF}
.product .pro-hd{margin:0}
.product .pro-hd h1{text-align:left;margin:0;padding:0;font-size:18px;font-weight:400}
.product .pro-hd i{padding:0 12px}
.product .pro-con{margin-top:100px}
.product .ctrl{margin-top:20px}
.product .lnk-back{display:block;width:74px;height:24px;line-height:24px;text-align:center}
.product .pnext{position:absolute;display:block;width:45px;height:45px;top:50%;z-index:10;margin-top:-11px;display:none}
.product .pnext .none{display:none}
.product .a-prev{left:20px}
.product .a-next{right:20px}
.product .a-prev .none,.product .a-next .none{display:block;width:45px;height:45px;text-indent:-300px;overflow:hidden}
.product .a-prev a,.product .a-next a{display:block;width:100%;height:100%;text-indent:-1000px;overflow:hidden;transition:all .3s;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s}
.product .a-prev a{background:url(../images/prev.png) 0 0 no-repeat}
.product .a-prev a:hover{background:url(../images/prev-on.png) 0 0 no-repeat}
.product .a-next a{background:url(../images/next.png) 0 0 no-repeat}
.product .a-next a:hover{background:url(../images/next-on.png) 0 0 no-repeat}
.psearch{padding:40px 0 0}
.psearch .search-hd h3{font-weight:18px;font-weight:600}
.no-product{padding:0 0 100px}
.page-works .bodyer{background:#FEFEFE}
.pworks{margin-top:165px;padding:0;background:url(../images/works-hd.png) center 0 no-repeat}
.pworks .phead h2{margin:0;padding:20px 0 0 540px}
.pworks .pbody{padding-top:104px}
.pworks .pbody .pagebox{margin-top:70px}
.pics{margin-bottom:-32px}
.pics::after{content:"\20";height:0;visibility:hidden;display:block;clear:both}
.pics .item{float:left;width:378px;padding:0;margin:0 32px 32px 0;height:256px;background:#EFEFEF;overflow:hidden}
.pics .item:nth-child(3n){margin-right:0}
.pics .cover{width:378px;text-align:center;overflow:hidden;vertical-align:middle;display:table-cell;*display:block;*font-size:120px;*font-family:Arial;text-align:center}
.pics .cover img{display:block;width:100%;height:100%;object-fit:cover;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}
.pics .cover:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.works-pics{display:flex;flex-wrap:wrap;justify-content:space-between}
.works-pics .el{position:relative;margin-bottom:25px;overflow:hidden}
.works-pics .el .cover{width:100%;height:100%;overflow:hidden}
.works-pics .el .cover img{width:100%;height:100%;object-fit:cover;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}
.works-pics .el h5{position:absolute;bottom:15px;left:0;height:32px;padding:0 32px;line-height:32px;font-size:16px;color:#FFF;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.works-pics .el .cover:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.works-pics .el.col-1{width:100%}
.works-pics .el.col-2,.works-pics .el.col-3{height:434px}
.works-pics .el.col-2{width:736px}
.works-pics .el.col-3{width:458px}
.works-pics .el.col-4,.works-pics .el.col-5{height:403px}
.works-pics .el.col-4{width:552px}
.works-pics .el.col-5{width:642px}
.works-pics .el.col-6,.works-pics .el.col-7{height:338px}
.works-pics .el.col-6{width:592px}
.works-pics .el.col-7{width:602px}
.works-tlis{margin-top:86px;display:flex;flex-wrap:wrap;justify-content:space-between}
.works-tlis li{width:25%;height:32px;line-height:32px;font-size:16px;font-weight:500;color:#464646;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.works-sps{margin-top:224px;height:550px;background:url(../images/works-sps-bg.jpg) center 0 no-repeat;overflow:hidden}
.works-sps .wm{height:100%;padding-right:400px}
.works-sps .main{width:768px;height:100%;padding:138px 82px;background:#e7e7e7;box-sizing:border-box}
.works-sps .hd{width:300px;height:47px;padding:17px 70px 0 0;background:url(../images/works-tit.png) right bottom no-repeat}
.works-sps .hd h3{height:30px;padding-right:12px;border-right:2px #aeaeae solid;font-size:30px;font-weight:600;line-height:30px;color:#3e3e3e}
.works-sps .bd{margin-top:45px}
.works-sps .works-sps-items{list-style:none;font-size:16px;color:#3e3e3e}
.works-sps .works-sps-items li{margin-bottom:10px;background:url(../images/crl.png) 0 7px no-repeat;padding-left:24px}
.work{padding:60px 0 80px}
.work .baseinfo{display:none;float:left;width:100%;padding-left:918px;box-sizing:border-box}
.word .baseinfo .wrap{margin:0 0 0 460px;color:#666;padding:0 0 10px}
.work h1{position:relative;margin:0;padding:0;height:56px;text-align:center;font-size:24px;font-weight:400;border-bottom:1px #000 solid}
.work .excerpt{margin-top:48px;min-height:270px}
.work .ctrl{margin-top:20px}
.work .lnk-back{display:block;width:74px;height:24px;background:url(../images/btn-back.png) 0 0 no-repeat;line-height:24px;text-align:center}
.work .gallery{width:1200px;margin:62px auto 0;position:relative}
.work .photo-view{border:1px #EFEFEF solid;height:592px;overflow:hidden}
.work .photo-view img{width:100%!important}
.ad-gallery .ad-image-wrapper{margin:0;height:100%}
.ad-gallery .ad-image{left:0!important;top:0!important;width:100%!important;height:100%!important}
.work .thumbs{margin-top:6px;background:#DADADA;padding:10px 26px}
.work .ad-thumbs li a img{width:128px;height:96px}
.ad-gallery .ad-thumbs li a img{border:1px #CCC solid}
.ad-gallery .ad-thumbs li a.ad-active img{border:1px #e5d093 solid}
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image,.ad-gallery .ad-image-wrapper .ad-next .ad-next-image{width:45px;height:45px}
.ad-gallery .ad-image-wrapper .ad-next{right:20px;top:0;width:25%}
.ad-gallery .ad-image-wrapper .ad-prev{left:20px;top:0;width:25%}
.ad-gallery .ad-prev,.ad-gallery .ad-back{height:100%}
.ad-gallery .ad-back{left:6px}
.ad-gallery .ad-forward{right:6px}
.work .con{display:none}
.page-joins{margin:0 auto}
.pjoin{margin-top:165px;padding-top:0;background:url(../images/joinus-bg.png) right 0 no-repeat}
.pjoin .phead{width:100%;height:186px;background:url(../images/joinus-hd.png) center 0 no-repeat;text-indent:-3000px;overflow:hidden}
.pjoin .pbody{padding:172px 0 0}
.joins-sc .hd{height:48px;background:url(../images/joinus-tit.png) 0 bottom no-repeat;padding:14px 0 0 60px}
.joins-sc .hd h2{margin:0;height:32px;padding-left:17px;border-left:3px #aeaeae solid;line-height:30px;font-size:35px;color:#454545;font-weight:600}
.joins-sc .bd{margin-top:48px}
.join-adas{display:flex;flex-wrap:wrap;justify-content:space-between}
.join-adas .item{cursor:pointer}
.join-adas .item.col-1{width:100%}
.join-adas .item.col-2{width:50%}
.join-adas .item.e-txt{height:280px;padding:88px;color:#000;transition:all .3s ease-in-out;background:#f6f6f6}
.join-adas .item.e-txt .tit{height:27px;line-height:25px;font-size:25px;font-weight:600;color:inherit;padding-left:45px}
.join-adas .item.e-txt .txt{margin-top:30px;padding-left:45px;font-size:15px;line-height:1.5;color:inherit}
.join-adas .item.ele-00 .tit{background:url(../images/if-02.png) 0 center no-repeat}
.join-adas .item.ele-11 .tit{background:url(../images/if-04.png) 0 center no-repeat}
.join-adas .item.ele-20 .tit{background:url(../images/ji-03.png) 0 center no-repeat}
.join-adas .item.ele-31 .tit{background:url(../images/ji-02.png) 0 center no-repeat}
.join-adas .item.ele-41{height:214px;background:url(../images/joinus-ct-r.png) 840px 50px no-repeat #e9e9e9;padding:72px 207px}
.join-adas .item.e-txt.ele-41 .tit{display:inline-block;background:url(../images/ji-01.png) right center no-repeat;*width:320px;padding-right:56px}
.join-adas .item.e-txt.ele-41 .txt{font-size:16px;line-height:1.8}
.join-adas .item.ele-61{height:234px;background:url(../images/joinus-ct-l.png) 207px 50px no-repeat #e9e9e9;padding:72px 200px 80px 295px}
.join-adas .item.e-txt.ele-61 .tit{display:inline-block;background:url(../images/if-05.png) right bottom no-repeat;*width:320px;padding-right:64px}
.join-adas .item.e-txt.ele-61 .txt{font-size:16px;line-height:1.8}
.join-adas .item.e-txt:hover{background-color:#0065b2;color:#FFF}
.join-adas .item.e-txt.ele-00:hover .tit{background:url(../images/if-02-on.png) 0 center no-repeat}
.join-adas .item.e-txt.ele-11:hover .tit{background:url(../images/if-04-on.png) 0 center no-repeat}
.join-adas .item.e-txt.ele-20:hover .tit{background:url(../images/ji-03-on.png) 0 center no-repeat}
.join-adas .item.e-txt.ele-31:hover .tit{background:url(../images/ji-02-on.png) 0 center no-repeat}
.join-adas .item.e-txt.ele-41:hover .tit{background:url(../images/ji-01-on.png) right center no-repeat}
.join-adas .item.e-txt.ele-61:hover .tit{background:url(../images/if-05-on.png) right bottom no-repeat}
.join-adas .item.e-img{position:relative}
.join-adas .item.e-img img{width:100%;height:100%}
.join-adas .item.e-img .cover::after{content:"\20";display:block;position:absolute;left:0;top:0;width:100%;height:100%;transition:all .3s ease-in-out;z-index:2}
.join-adas .item.e-img:hover .cover::after{background-color:rgba(0,0,0,.3);z-index:2}
.join-supports{margin-top:148px}
.join-sups{display:flex;flex-wrap:wrap;justify-content:space-between}
.join-sups dl{width:392px;margin:0 0 15px 0;padding:39px 16px;background:#f6f6f6;box-sizing:border-box}
.join-sups dl dt{padding-top:48px;text-align:center;font-size:22px;font-weight:600;color:#595959;background-position:center 0;background-repeat:no-repeat}
.join-sups dl dd{margin-top:15px;font-size:15px;color:#595959;text-align:center}
.join-sups dl.col-1 dt{background-image:url(../images/join-sups-1.png)}
.join-sups dl.col-2 dt{background-image:url(../images/join-sups-2.png)}
.join-sups dl.col-3 dt{background-image:url(../images/join-sups-3.png)}
.join-sups dl.col-4 dt{background-image:url(../images/join-sups-4.png)}
.join-sups dl.col-5 dt{background-image:url(../images/join-sups-5.png)}
.join-sups dl.col-6 dt{background-image:url(../images/join-sups-6.png)}
.join-logos{margin-top:44px;display:flex;flex-wrap:wrap;justify-content:space-between}
.join-logos li{width:398px;height:200px;margin-bottom:4px;text-align:center;background:#F6F6F6;line-height:200px}
.join-proc{margin-top:120px}
.join-proc .bd{margin-top:38px;background:#f6f6f6;height:66px;padding:0 40px;box-sizing:border-box}
.join-procs{margin:0;display:flex;flex-wrap:nowrap;justify-content:space-between;list-style:none}
.join-procs li{position:relative;list-style:none;height:100%;padding-right:30px;line-height:66px;color:#595959;font-size:16px;font-weight:600;*display:inline}
.join-procs li::after{display:block;position:absolute;right:0;top:27px;width:12px;height:12px;content:">";color:#888;font-size:12px;line-height:12px}
.join-procs li:last-child::after{display:none}
.join-procs li span{padding-right:7px;color:#0065b2}
.join-procs li.last{padding-right:0;background:0}
.join-procs li.last::after{display:none}
.joins-enroll{margin-bottom:0;padding:178px 0;max-height:980px;background:url(/upfiles/comm/join-union-bg.png) center 0 no-repeat}
.joins-enroll .container{background:#FFF;padding:87px 132px;box-sizing:border-box}
.joins-enroll .hd{margin:0}
.joins-enroll .hd h3{font-size:20px;font-weight:600;margin-bottom:30px}
.joins-enroll .hd p{display:none}
.joins-enroll .bd{margin-top:44px}
.joins-form{width:100%;margin:0 auto;box-sizing:border-box}
.joins-form-hd{display:none}
.joins-form-bd{margin:0}
.feedform{padding:0}
.feedform .feedform-bd{margin:0}
.feedform .col1{float:left;width:298px}
.feedform .col2{margin-left:320px}
.feedform .row{margin-bottom:50px}
.feedform .formitem{position:relative;margin-right:20px}
.feedform .formitem i{display:block;position:absolute;right:-20px;top:30px;width:20px;text-align:center;color:#F00;font-size:20px}
.feedform .formitem label{display:block;width:52px;color:#222}
.feedform .formitem div{width:100%}
.feedform .formitem input{border:0;width:100%;height:42px;line-height:42px;background:transparent;padding:12px;box-sizing:border-box;border:2px #A8A8A8 solid;color:#222}
.feedform .formitem textarea{width:100%;height:175px;border:0;background:transparent;padding:12px;color:#222;box-sizing:border-box;border:2px #A8A8A8 solid}
.feedform .feedform-btm{margin-top:30px;padding-left:300px}
.feedform-btm .fx-btn{margin:0 20px}
.fx-btn{padding:17px 98px;cursor:pointer;font-size:16px;color:#222;color:#FFF;border:0}
.feedform-btm .btn-submit{background:#EED291;letter-spacing:4px}
.feedform-btm .btn-cancel{background:#000}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#666}
input:-moz-placeholder,textarea:-moz-placeholder{color:#666}
input::-moz-placeholder,textarea::-moz-placeholder{color:#666}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#666}
.Validform_checktip{display:block;position:absolute;right:10px;top:0;color:#F00}
.pwarketing{padding-top:158px}
.shops-door{padding:0}
.shops-maps{position:relative;height:769px;background:url(../images/marketing-map.jpg) 0 0 no-repeat}
.shops-maps .mascot{position:absolute;bottom:0;left:42px}
.shops-maps .shop-map{position:absolute;top:50px;right:0;width:900px;height:720px;box-sizing:border-box}
.shops-maps .map-points{position:relative;height:100%}
.map-points .prov-point{position:absolute;width:55px;height:30px;padding-left:16px;line-height:30px;color:#464646;background:url(../images/mpoint.png) 0 center no-repeat;cursor:pointer}
.prov-point.beijing{left:637px;top:268px}
.prov-point.tianjing{left:650px;top:282px}
.prov-point.shanghai{left:735px;top:416px}
.prov-point.shangdong{left:675px;top:336px}
.prov-point.hebei{left:625px;top:306px}
.prov-point.henan{left:608px;top:388px}
.prov-point.anhui{left:670px;top:420px}
.prov-point.jiangshu{left:701px;top:386px}
.prov-point.zhejiang{left:721px;top:464px}
.prov-point.jiangxi{left:648px;top:488px}
.prov-point.fujian{left:700px;top:520px}
.prov-point.guangdong{left:625px;top:565px}
.prov-point.guangxi{left:553px;top:578px}
.prov-point.hunan{left:590px;top:503px}
.prov-point.hubei{left:595px;top:436px}
.prov-point.shaanxi{left:533px;top:391px}
.prov-point.shanxi{left:586px;top:330px}
.prov-point.ganshu{left:463px;top:383px}
.prov-point.ningxia{left:498px;top:338px}
.prov-point.neimeng{left:539px;top:258px}
.prov-point.heilongj{left:760px;top:125px}
.prov-point.jilin{left:754px;top:188px}
.prov-point.liaoning{left:715px;top:234px}
.prov-point.xinjiang{left:218px;top:260px}
.prov-point.sichuan{left:441px;top:458px}
.prov-point.chongqing{left:532px;top:470px}
.prov-point.yunnan{left:421px;top:570px}
.prov-point.guizhou{left:516px;top:526px}
.prov-point.qinghai{left:336px;top:360px}
.prov-point.hainan{left:575px;top:655px}
.map-points .prov-point .named{font-size:12px}
.map-points .prov-point:hover{color:#0065b2;font-weight:600;background:url(../images/mpoint-on.png) 0 center no-repeat}
.point-pop{position:absolute;z-index:10000;display:none}
.point-pop .pop-in{position:relative;width:240px;padding:8px 20px;background:#FFF;border:1px #929292 solid;border-radius:3px}
.point-pop .pop-in .arrow{position:absolute;top:-8px;left:16px;width:16px;height:8px;background:url(../images/top-arr.png) 0 0 no-repeat}
.point-pop .pop-in .hd .pop-close{position:absolute;right:10px;top:6px;font-size:12px}
.point-pop .pop-in .hd{border-bottom:1px #929292 solid;text-align:center;font-size:12px}
.point-pop .pop-in .hd span{padding-right:8px;font-size:16px;color:#0065b2}
.point-pop .pop-in .bd{padding-top:6px}
.point-pop .pop-in .pcitys{display:flex;flex-wrap:wrap}
.point-pop .pop-in .pcitys a{display:inline-block;line-height:24px;padding-right:16px;font-size:12px}
.point-pop .pop-in .pcitys a:hover{color:#0065b2}
.shops-door-list{margin-top:82px;position:relative;min-height:200px}
.shops-loading{position:absolute;left:50%;top:50%;margin-left:-45px;height:32px;line-height:32px;background:url(../images/loader.gif) 0 center no-repeat;padding-left:36px}
.shops-nodata{position:absolute;left:50%;top:50%;margin-left:-20px;height:32px;line-height:32px;display:none}
.shops-door-list ul{margin-right:-60px}
.shops-door-list .item{display:inline-block;*display:inline;width:369px;margin:0 42px 42px 0;background:#f3f3f3;text-align:center}
.shops-door-list .item:nth-child(3n+3){margin-right:0}
.shops-door-list .item .cover{width:100%;height:230px;overflow:hidden}
.shops-door-list .item .cover img{width:100%;height:100%;object-fit:cover}
.shops-door-list .item .info{padding:35px 20px}
.shops-door-list .item h5{height:28px;line-height:28px;font-size:22px;font-weight:600;color:#464646;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.shops-door-list .item .addr{margin-top:22px;font-size:15px;color:#464646;text-overflow: ellipsis;white-space: nowrap;width: 100%;overflow: hidden;}
.shops-sofa{margin-top:133px;padding:93px 0 120px;background:#eaf4fa}
.shops-sofa .wm{background:url(../images/marketing-sofa.png) right bottom no-repeat}
.shops-sofa .hd{text-align:center}
.shops-sofa .hd h2{display:inline;padding-right:48px;background:url(../images/bb-3236.png) right center no-repeat;font-size:30px;font-weight:600;color:#464646}
.shops-sofa .bd{margin-top:40px}
.shops-sofa dl{margin-bottom:67px}
.shops-sofa dl dt{padding-left:40px;background:url(../images/c-22.png) 0 center no-repeat;font-size:25px;font-weight:600;color:#595959}
.shops-sofa dl dd{padding:28px 0 0 40px}
.shops-sofa .shops-tlist{display:flex;flex-wrap:wrap;margin-bottom:-36px}
.shops-sofa .shops-tlist li{display:inline-block;*display:inline;margin-bottom:36px;font-size:16px;color:#595959}
.shops-sofa .shops-tlist.col-1 li{width:100%}
.shops-sofa .shops-tlist.col-2 li{width:46%}
.shops-sofa .shops-tlist.col-3 li{width:31%}
.shops-online{margin-top:144px}
.shops-online .hd{text-align:center}
.shops-online .hd h2{display:inline;padding-right:48px;background:url(../images/bb-3236.png) right center no-repeat;font-size:30px;font-weight:600;color:#464646}
.shops-online .bd{margin-top:48px;display:flex;flex-wrap:nowrap;margin-right:-20px}
.shops-online .shops-e{width:557px;display:inline-block;*float:left;margin-right:13px;text-align:center}
.shops-online .shops-e .cover{overflow:hidden;position:relative}
.shops-online .shops-e .cover i{position:absolute;display:block;left:50%;bottom:0;width:153px;height:99px;margin-left:-77px;background:url(../images/shop-tmall.png) 0 0 no-repeat;z-index:1}
.shops-online .shops-e img{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}
.shops-online .shops-e:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.shops-online .shops-e h5{margin-top:27px;font-size:16px;color:#464646}
.shops-pager{width:100%;text-align:right;margin-top:20px}
.shops-pager a,.shops-pager span{padding:4px 12px;display:inline-block;margin:0 4px;background:#F4F4F4;color:#333}
.shops-pager span.pprev,.shops-pager span.pnext{background:#D7D7D7}
.shops-pager a:hover{background:#0065B3;color:#FFF}
.shops-pager a.curp{background:#0065B3;color:#FFF}
.shops-pager a.curp:hover{background:#0065B3;color:#FFF}
.shops-pager span.disabled{color:#222}
.shops-pager span.hide{display:none}
.shops-pager span input{width:30px;height:20px;text-align:center;line-height:20px;border:1px solid #ccc;margin-left:6px;margin-right:6px}
.shops-pager button{width:50px;height:30px;border:1px solid #ccc;background:#f5f5f5;margin-left:10px;cursor:pointer}

/*ΑτΡΤΏς*/
.fb-form{padding:10px 15px}
.fb-form h1{font-size:14px;font-weight:normal}
.fb-form .bder{margin-top:12px}
.fb-form .form-row{margin-top:10px;position:relative}
.fb-form input,.fb-form textarea{border:1px solid #aebacd;box-sizing:border-box;border-radius:3px}
.fb-form .ipt-ico{position:relative;border:1px solid #aebacd;height:32px;box-sizing:border-box;border-radius:3px}
.fb-form .ipt-ico .ipt-val{padding:2px 8px 2px 30px;height:100%;line-height:1;border:0;box-sizing:border-box}
.fb-form .ipt-ico label{position:absolute;display:block;width:24px;height:100%;left:0;text-indent:-200px;overflow:hidden}
.fb-form .ipt-ico .Validform_checktip{position:absolute;right:10px;top:50%;margin-top:-8px;color:#F00}
.fb-form .ipt-cont .Validform_checktip{position:absolute;right:10px;bottom:20px;margin-top:8px;color:#F00}
.fb-form .ipt-tel label{background:url(../images/fb-phone.png) 8px center no-repeat}
.fb-form .ipt-user label{background:url(../images/fb-user.png) 8px center no-repeat}
.fb-form .ipt-mail label{background:url(../images/fb-mail.png) 8px center no-repeat}
.fb-form .ipt-addr label{background:url(../images/fb-addr.png) 8px center no-repeat}
.fb-form .ipt-val{width:100%}
.fb-form .ipt-mtxt{color:#666;font-size:14px;height:96px;line-height:1.5;padding:8px 6px;resize:none;width:100%}
.fb-form .btmer{margin-top:20px;text-align:center}
.fb-form .servicetips{margin-top:20px;padding:12px 0 0;border-top:1px #ececec solid;color:#666;text-align:center}
.fb-form .btn-save{width:120px;height:35px;cursor:pointer;border:0;background:#0065B2;vertical-align:middle;font-size:16px;color:#FFF;line-height:35px;padding:0;border-radius:4px}